package com.learn.service;

import com.learn.base.R;
import com.learn.dto.system.resp.SelectUserInformationResp;
import com.learn.dto.system.resp.SysLoginResp;

/**
 * <一句话功能简述> <功能详细描述>
 *
 * @author yaoqihui
 * @version 2025/3/26
 * @see [相关类/方法]
 * @since [learn-platform]
 */
public interface SysLoginService
{
	/**
	 * 操作员登录
	 *
	 * @param loginAccount 账号
	 * @param password     密码
	 * @param channel      渠道
	 */
	R<SysLoginResp> loginPassword (String loginAccount, String password, String channel);

	/**
	 * 查询用户信息
	 *
	 * @param operatorId 用户id
	 */
	R<SelectUserInformationResp> selectUserInformation (String operatorId);
}